package com.opgea.crm.services;

import java.util.List;

import com.opgea.crm.common.vo.UserPersonalInfoVo;
import com.opgea.crm.domain.entities.Employee;
import com.opgea.crm.domain.entities.SetupsValue;
import com.opgea.crm.domain.modal.QualifierModel;

public interface EmployeeService {

	public void create(Employee employee);
	public void remove(long id);
	public void update(Employee employee); 
	public Employee find(long id);
	public List<UserPersonalInfoVo> findAll();
	public List<UserPersonalInfoVo> findUserList(String criteria, String value);
	public List<SetupsValue> findAllEmployeeName();
	public List<QualifierModel> findAllEmployeeNameByCompanyId(long companyId);
	public List<QualifierModel> getUserSearchCriteriaTypes();
	public List<SetupsValue> findallEmployeeNameByLeadId();
	

}
